package main

// 导入gin包
import (
	"fmt"

	"github.com/gin-gonic/gin"
)

// 入口函数
func path(c *gin.Context) {
	//获取name参数, 通过Query获取的参数值是String类型。
	// name := c.Query("name")

	//获取name参数, 跟Query函数的区别是，可以通过第二个参数设置默认值。
	name := c.DefaultQuery("name", "tizi365")
	fmt.Println(name)
	c.JSON(200, gin.H{
		"name": name,
	})

	//获取id参数, 通过GetQuery获取的参数值也是String类型,
	// 区别是GetQuery返回两个参数，第一个是参数值，第二个参数是参数是否存在的bool值，可以用来判断参数是否存在。

	name, ok := c.GetQuery("id")
	if !ok {
		// 参数不存在
	}
}
